membrane technology - German English Dictionary